package com.yuw.inner.chengyuan;

import org.junit.Test;

import com.yuw.inner.chengyuan.Student.StuFamily;

public class TestDriver {

	@Test
	public void test01() {
		// 创建student类的实例对象
		Student stu = new Student();
		stu.printMeInfo();
	}

	@Test
	public void test02() {
		// 创建student类的实例对象
		Student stu = new Student();
		stu.setStuName("张三");
		// 使用成员内部类
		StuFamily stuF = stu.new StuFamily("张三妈妈", "张三爸爸", "天津西青");
		// 在类的外部调用内部类的行为
		System.out.println(stuF.getStuFamilyInfo());

		// 实例变量 stu1的引用实例
		// 创建student类的实例对象
		Student stu1 = new Student();
		stu1.setStuName("李四");
		// 使用成员内部类
		StuFamily stuF1 = stu1.new StuFamily("张三妈妈", "张三爸爸", "天津西青");
		// 在类的外部调用内部类的行为
		System.out.println(stuF1.getStuFamilyInfo());
	}
}
